package org.dtrd.modules.archive.entity.bean;

import lombok.Data;

/**
 * 管理方案中需要从患者档案中提取的数据
 */
@Data
public class SchemeInputBean implements java.io.Serializable {

    /**
     * 空腹血糖
     */
    private float fbgVal;
    /**
     * 餐后血糖
     */
    private float pbgVal;
    /**
     * 糖化血红蛋白
     */
    private float hba1c;
    /**
     * 舒张压/低压
     */
    private float lbpVal;
    /**
     * 收缩压/高压
     */
    private float hbpVal;
    /**
     * 总胆固醇
     */
    private float tcVal;
    /**
     * 甘油三酯
     */
    private float tgVal;
    /**
     * 高密度脂蛋白
     */
    private float hdlVal;
    /**
     * 低密度脂蛋白
     */
    private float ldlVal;
    /**
     * 是否有合并症
     */
    private boolean comorbidity = false;
    /**
     * 是否有并发症
     */
    private boolean complication = false;
    /**
     * 低血糖
     */
    private boolean bloodSugarLow = false;
    /**
     * 是否合并冠心病
     */
    private boolean coronaryDisease = false;
    /**
     * 是否合并高血压病
     */
    private boolean hypertension = false;
    /**
     * 是否合并神经病变
     */
    private boolean neuropathy = false;
    /**
     * 否合并视网膜病变
     */
    private boolean retinopathy = false;
    /**
     * 是否合并肾病
     */
    private boolean nephropathy = false;
    // 肾病相关
    private int acr;// ACR：mg/g
    private int egfr;// eGFR：ml.min-1.(1.73m2)-1
    private boolean urineProtein = false;// 尿蛋白

    int heartRate = 0;// 静态心率

    // 评估用
    private Integer gender;
    private String birth;
    private int age;
    private float height;
    private float weight;
    private int labourIntensity;

}
